import request from '@/utils/request.js'

export const login = (user) => {
  return request({
    url: '/v1_0/authorizations', // 接口地址
    method: 'POST', // 方式
    // 如果参数通过请求体来发(post)，就用data
    // 如果参数通过请求行来发(get)，就用params
    data: user
  })
}

/**
 * 获取用户个人资料
 */
export const getProfile = () => {
  return request({
    method: 'GET',
    url: 'v1_0/user/profile'
  })
}

// 关注
export const follow = userId => {
  return request({
    url: '/v1_0/user/followings', // 接口地址
    method: 'POST', // 方式
    data: {
      target: userId
    }
  })
}

// 取关
export const unfollow = userId => {
  return request({
    url: '/v1_0/user/followings/' + userId, // 接口地址
    method: 'DELETE' // 方式
  })
}
